 @font-face {font-family: MyriadProCond; src: url('/css/font/MyriadPro-Cond.otf');
        src: url('/css/font/myriadpro-cond-web.html'); src: url('/css/font/myriadpro-cond-webd41d.eot?') format('â?º'),
        url('/css/font/myriadpro-cond-web.woff') format('woff'),  url('/css/font/myriadpro-cond-web.ttf') format('truetype'),
        url('/css/font/myriadpro-cond-web.svg#MyriadProCondensed') format('svg');}
       /* @font-face {
        				font-family: 'MyriadPro-Cond';
        				src: url('/css/font/myriadprocond.eot');
        				src: url('/css/font/myriadprocond.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/myriadprocond.woff') format('woff'),
        						 url('/css/font/myriadprocond.ttf') format('truetype'),
        						 url('/css/font/myriadprocond.svg#myriadprocond') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}*/
        @font-face {
        				font-family: 'MyriadPro-BoldCond';
        				src: url('/css/font/myriadproboldcond.eot');
        				src: url('/css/font/myriadproboldcond.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/myriadproboldcond.woff') format('woff'),
        						 url('/css/font/myriadproboldcond.ttf') format('truetype'),
        						 url('/css/font/myriadproboldcond.svg#myriadproboldcond') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
        @font-face {
        				font-family: 'MyriadPro-Regular';
        				src: url('/css/font/myriadproregular.eot');
        				src: url('/css/font/myriadproregular.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/myriadproregular.woff') format('woff'),
        						 url('/css/font/myriadproregular.ttf') format('truetype'),
        						 url('/css/font/myriadproregular.svg#myriadproregular') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
        @font-face {
        				font-family: 'MyriadPro-It';
        				src: url('/css/font/myriadproit.eot');
        				src: url('/css/font/myriadproit.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/myriadproit.woff') format('woff'),
        						 url('/css/font/myriadproit.ttf') format('truetype'),
        						 url('/css/font/myriadproit.svg#myriadproit') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
        @font-face {
        				font-family: 'PTSans-Regular';
        				src: url('/css/font/ptsanswebregular.eot');
        				src: url('/css/font/ptsanswebregular.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/ptsanswebregular.woff') format('woff'),
        						 url('/css/font/ptsanswebregular.ttf') format('truetype'),
        						 url('/css/font/ptsanswebregular.svg#ptsanswebregular') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
        @font-face {
        				font-family: 'PTSans-Bold';
        				src: url('/css/font/ptsanswebbold.eot');
        				src: url('/css/font/ptsanswebbold.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/ptsanswebbold.woff') format('woff'),
        						 url('/css/font/ptsanswebbold.ttf') format('truetype'),
        						 url('/css/font/ptsanswebbold.svg#ptsanswebbold') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
        @font-face {
        				font-family: 'PTSans-Italic';
        				src: url('/css/font/ptsanswebitalic.eot');
        				src: url('/css/font/ptsanswebitalic.eot?#iefix') format('embedded-opentype'),
        						 url('/css/font/ptsanswebitalic.woff') format('woff'),
        						 url('/css/font/ptsanswebitalic.ttf') format('truetype'),
        						 url('/css/font/ptsanswebitalic.svg#ptsanswebitalic') format('svg');
        				font-weight: normal;
        				font-style: normal;
        		}
/* Global properties */
html, body{
    margin: 0; padding: 0;
    height: 100%;
    background-color: #ffffff;
}
body {
    border:0;
    font:14px 'PTSans-Regular', Arial, Tahoma, Verdana, sans-serif;
    color: #333333;
    min-width: 1000px;
    height: 100%;
}
#conteiner_body{
    height: auto;
    min-height: 100%;
    position: relative;
    width: 100%;
}
/*HEADER -------------------------------------------------------------------------------------------------*/
#header_cont{
    margin: 0 auto; padding: 0;
    min-width: 1000px;
    position: relative; z-index: 10;
    width: 100%;
    background: url("../images/bg-header.png") 0 0 repeat-x;
}
.menu-cont{
    margin: 0 auto; padding: 0;
    min-width: 1000px;
    position: relative; z-index: 10;
    width: 100%;
}
    .menuc-block{
        margin: 0 auto;
        width: 1000px; height: 41px;
        position: relative; z-index: 100;
    }
#header{
    margin: 0 auto; padding: 0 20px;
    width: 960px; height: 130px;
    position: relative; z-index: 100;
    background: url("../images/flag.png") right 0 no-repeat;
}

/*-logo-*/
.logo_block{
    margin-top: 24px;
}
/*-header right-*/
.header-right{
    margin-top: 9px;
    /*width: 340px;*/
}
    .headr-left{
        margin-right: 35px;
    }
        .soc-icons{margin-bottom: 10px;}
            .soci-block{margin-right: 7px;}
        .headr-l-button{
            position: relative;
        }
            .headr-l-button-shadow{
                position: absolute; left: 0; top: 100%;
                width: 100%; height: 16px;
                background: url("../images/shadow-header-button.png") center 0 no-repeat;
            }
            .borderr-ie-partia{
                position: relative;
                background: #363636;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }
            .headr-l-button a{
                padding: 7px 16px;
                display: block;
                font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase;
                background: rgb(247,29,36);
                background: -moz-linear-gradient(top,  rgba(247,29,36,1) 0%, rgba(153,17,24,1) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,29,36,1)), color-stop(100%,rgba(153,17,24,1)));
                background: -webkit-linear-gradient(top,  rgba(247,29,36,1) 0%,rgba(153,17,24,1) 100%);
                background: -o-linear-gradient(top,  rgba(247,29,36,1) 0%,rgba(153,17,24,1) 100%);
                background: -ms-linear-gradient(top,  rgba(247,29,36,1) 0%,rgba(153,17,24,1) 100%);
                background: linear-gradient(to bottom,  rgba(247,29,36,1) 0%,rgba(153,17,24,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f71d24', endColorstr='#991118',GradientType=0 );
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
            }
            .headr-l-button a:hover{color: #ffffff;}
    .headr-right{}
        .headr-r-left{margin-right: 7px;}
            .headr-r-lang{
                margin-bottom: 5px;
                text-align: center;
            }
                .headr-r-lang a{
                    font-family: 'PTSans-Regular', Arial, sans-serif; font-size: 13px; color: #486cb8; text-transform: uppercase;
                }
                .headr-r-lang a:hover{color: #ffffff;}
                .headr-r-lang-act{font-family: 'PTSans-Bold', Arial, sans-serif; font-weight: bold; color: #ffffff !important; text-decoration: none;}
            .headr-r-img{}

/*-menu-*/
div#header_menu{
    margin: 0; padding: 0 20px;
    height: 41px;
    position: relative;
}
#menu_left, #menu_right{width: 20px; height: 41px; position: absolute;}
#menu_left{left: 0; top: 0; background: url("../images/bg-menu-gor-left.png") 0 0 no-repeat;}
#menu_right{right: 0; top: 0; background: url("../images/bg-menu-gor-right.png") 0 0 no-repeat;}
#header_menu_block{
    height: 41px;
    background: url("../images/bg-menu-gor.png") 0 0 repeat-x;
}

#menu{height: 41px;}
#menu li {float:left; padding-right: 2px; position: relative; z-index: 100; background: url("../images/razd-menu-gor.png") right center no-repeat;}
#menu li a{
    padding: 0 16px;
    display:block; height: 41px; line-height: 41px;
    font-family: 'MyriadProCond'; font-size: 14px; color: #ffffff; font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0px 0px 1px #ffffff;
}
#menu .end {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: 0 none !important;
    background: none !important;
}
#menu li a:hover, #menu li.active a{
    text-decoration: none; color: #ffffff;
    background: url("../images/menu-hover.png") 0 0 repeat-x;
}
.menu-activep{
    text-decoration: none; color: #ffffff;
    background: url("../images/menu-hover.png") 0 0 repeat-x;
}
div.podmenu_header {
    padding: 14px;
    position: absolute;
    left: 0;
    top: 41px;
    z-index: 1000;
    display: none; width: 350px;
    background-color: #2F63CA;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
    .podmenu_header ul{display: block;}
        .podmenu_header ul li{
            padding: 0 !important; margin: 0 10px 5px 0;
            float: none !important;
            background: none !important;
            width: 160px;
            display: inline-block; vertical-align: top; *display: inline; zoom: 1;
        }
            .podmenu_header ul li a{
                padding: 0 !important;
                display: inline !important; line-height: 120% !important; text-transform: none !important;
                font-family: 'MyriadProCond' !important; text-decoration: underline !important; font-size: 14px !important;
            }
                .podmenu_header ul li a:hover{background: none !important; text-decoration: none !important;}

/*-search block-*/
.search-bl{
    padding: 5px; margin: 7px 12px 0 0;
    background: #ffffff;
    -moz-box-shadow: inset 0px 1px 2px #8f8f8f;
    -webkit-box-shadow: inset 0px 1px 2px #8f8f8f;
    box-shadow: inset 0px 1px 2px #8f8f8f;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#8f8f8f');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#8f8f8f')";
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
    .search-bl form{padding: 0; margin: 0;}
    .search-bl input{
        padding: 0; margin: 0;
        border: 0 none; outline: none;
        background-color: #ffffff;
        box-shadow: 0 0 0 #ffffff;
        height: 16px; line-height: 16px; width: 121px;
        font-size: 13px; color: #848484;
    }
    .search-bl input:focus{box-shadow: 0 0 0 #ffffff;}
    .search-bl button{
        padding: 0; margin: 0;
        border: 0 none; outline: none; text-indent: -9999px;
        background: url("../images/poisk.png") 0 center no-repeat;
        box-shadow: 0 0 0 #ffffff;
        height: 16px; width: 12px;
    }
    .form-vert{vertical-align: top !important;}
    .form-middle{vertical-align: middle !important;}
/*CONTENT ---------------------------------------------------------------------------------------------------*/
#content_cont{
    margin: 0 auto;
    min-width: 1000px;
}
#content{
    margin: 0 auto; padding: 23px 30px 15px 30px;
    clear: both;
    position: relative; z-index: 5;
    width: 940px;
}
#clearfooter{
    clear: both;
    height: 70px;
}
/*-icons-*/
.icons{
    display: inline-block;
    vertical-align: text-top;
    cursor: pointer;
    background-repeat: no-repeat;
}
.icons-tel{
    margin-right: 5px;
    width: 15px; height: 16px;
    vertical-align: middle;
    background: url("../images/telefon.png") 0 0;
}
.icons-email{
    margin-right: 5px;
    width: 17px; height: 10px;
    vertical-align: middle;
    background: url("../images/email.png") 0 0;
}
.icons-close{
    margin-right: 5px;
    width: 10px; height: 9px;
    vertical-align: middle;
    background: url("../images/close.png") 0 0;
}

/*-content-*/
.content-left{padding-top: 6px; width: 192px;}
.content-right{padding-top: 6px; width: 228px;}
    .bl-zag{
        margin-bottom: 15px; padding: 0 13px;
        height: 35px; line-height: 35px; overflow: hidden;
        background: url("../images/bg-zagolovki.png") 0 0 repeat-x;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    .bl-zag-bg-none{padding: 0; background: none;}
        .bl-zag h2{
            font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 18px; color: #4c4d4e; font-weight: bold; text-transform: uppercase;
            line-height: 35px;
        }

.content-center{margin: 0 249px 0 213px;}
.content-center.two-column{margin: 0 249px 0 0;}
.content-center h1{ font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 18px; color: #4c4d4e; font-weight: bold; text-transform: uppercase; }   
.bread {margin: -10px 0 10px 0; overflow: hidden;}
	.bread ul {	list-style: none inside; font-weigh:normal}
	.bread ul li {	padding-left: 15px;	background: url('../images/breadmarker.png') no-repeat 4px 6px;	float: left;font-size: 13px;}
	@-moz-document url-prefix () {.bread ul li { background:url('../images/breadmarker.png')no-repeat06px;}}
	.bread ul li a,.bread ul li a:visited {	text-decoration: underline;	color: #1859c6; font-weight:normal}
	.bread ul li a:hover {text-decoration: none;}
	.bread ul li.first {background: none; padding-left: 0;}
	.bread ul li.last {color: #4c4d4e;}
        
/*tabs*/
.tabNavigation{display: block; height: 46px;}
.tabNavigation li {padding: 14px 19px; display: block; float:left; position: relative; z-index: 100;}
.tabNavigation li a {
    display: inline;
    font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 18px; font-weight: bold; color: #999999; text-transform: uppercase;
    line-height: 100%;
    text-decoration: none !important;
    border-bottom: dotted 1px #999999;
}
.tab_h{
    background: #CC0209;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
    .tab_h a{color: #ffffff !important; border-bottom: 0 none !important;}
.cont_tabs{
    padding: 19px;
    display: none;
    background-color: #CC0209;
    color: #ffffff;
    -moz-border-radius: 0px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px;
}

/*
	ScrollBar Styles
*/
.cont_scroll{padding: 0 15px 0 0; width: 425px; height: 567px;}
.scroll-pane{width: 445px!important; height: 567px; overflow: auto;}
/**********************************************************************************/
.jspContainer{	overflow: hidden;	position: relative;width: 445px!important}
.jspPane{position: absolute;width: 426px!important}
.jspVerticalBar{	position: absolute;	top: 0;	right: 0;	width: 15px;	height: 100%;}
.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0;}
.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: url(../images/scroll_track.png) center 0 repeat-y;
	position: relative;
}

.jspDrag
{
	background: #dd1c1f;
	-moz-box-shadow: inset 0px -1px 6px #8f8f8f, 0px 0px 3px #666;
    -webkit-box-shadow: inset 0px -1px 6px #8f8f8f, 0px 0px 3px #666;
    box-shadow: inset 0px -1px 6px #8f8f8f, 0px 0px 3px #666;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = -1, direction = 180, color = '#8f8f8f');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = -1, Direction = 180, Color = '#8f8f8f')";
	position: relative;
	margin-top:2px;
	top: 0;
	right: 2px;
	width:10px;
	cursor: pointer;
	float: right
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/**********************************************************************************/
/*
.jspPane {
	position: relative;
	overflow: hidden;
	z-index: 1;
}


.jspTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
    background: url(../images/scroll_track.png) center 0 repeat-y;
}

.jspDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height:14px;
}

.jspDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height:14px;
}

*/
/*-scroll pane news-*/
.scroll-p-bl-news{
    padding-bottom: 22px; margin-bottom: 18px;
    border-bottom: dotted 1px #ffffff;
}
    .scroll-p-bl-news-img{}
        .scroll-p-bl-news-img a{
            width: 150px; height: auto; max-height: 150px;overflow: hidden;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }
    .scroll-p-bl-news-content{margin-left: 177px;}
        .scroll-p-bl-news-content span{
            display: block;
            font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #e4797c; line-height: 110%;
        }
        .scroll-p-bl-news-content a{
            margin-bottom: 10px;
            display: block;
            font-family: 'MyriadProCond'; line-height: 110%; font-size: 21px; color: #ffffff; text-decoration: none; font-weight: normal;
        }
            .scroll-p-bl-news-content a:hover{color: #ffffff; text-decoration: none;}
        .scroll-p-bl-news-content p{
            font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #ffffff;
        }
.all-news{
    padding-top: 8px;
}
    .all-news a{
        font-family: 'PTSans-Bold', Arial, sans-serif; font-weight: bold; font-size: 10px; color: #999999; text-transform: uppercase;
    }

/*-lica partii-*/
.bl-face-partii{
    padding: 20px;
    background-color: #F2F2F2;
}
    .blface-block{}
        .blface-bl-l{
            margin-right: 33px;
            width: 153px;
        }
            .blface-bl-l-img{margin-bottom: 10px;}
                .blface-bl-l-img-bl{
                    padding: 16px 16px 16px 23px;
                    background: url("../images/bg-miniatura.png") 0 0 no-repeat;
                    width: 79px; height: 86px;
                }
                    .blface-bl-l-img-bl a{width: 78px; height: 77px; overflow: hidden;}
            .blface-bl-l-name{font-family: Tahoma, Arial, sans-serif; text-align: center;}
                .blface-bl-l-name h4{}
                .blface-bl-l-name-d{
                    font-size: 12px; color: #999999;
                }

/*-citata day-*/
.blcitatad-block{
    padding-left: 35px;
    background: url("../images/kavychki.png") 0 0 no-repeat;
}
    .blcitatad-block p{
        font-family: 'PTSans-Italic', Arial, sans-serif; font-style: italic;
    }
    .blcitatad-block span{
        font-family: 'PT Sans', Arial, sans-serif; font-size: 12px; color: #999999;
    }
    .blcitatad-block img, .blcitatad-bl-img{
        margin-bottom: 10px;
        width: 145px; height: 145px; overflow: hidden;
        position: relative; z-index: 10;
        background-color: #ffffff;
        -moz-border-radius: 72.5px;
        -webkit-border-radius: 72.5px;
        border-radius: 72.5px;
    }
        .blcitatad-bl-img img{position: relative; z-index: 5;}

/*-otdelenia-*/
.blotdel-block{}
    .blotdel-bl-block{
        margin-bottom: 21px; padding-bottom: 5px;
        position: relative; height: 79px;
        background-color: #164BB5;
        border: solid 1px #D2D2D2;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
        .blotdel-bl-block-abs{
            position: absolute; left: -5px; top: -1px;
            width: 79px; height: 81px;
            background: url("../images/otdel-bg-left.png") 0 0 no-repeat;
        }
        .blotdel-bl-block-top{
            background-color: #ffffff;
            height: 79px;
            -moz-border-radius: 3px 3px 5px 5px;
            -webkit-border-radius: 3px 3px 5px 5px;
            border-radius: 3px 3px 5px 5px;
        }
        .blotdel-bl-block-top-one{background: #ffffff url("../images/otdel-img2.png") -14px bottom no-repeat;}
        .blotdel-bl-block-top-two{background: #ffffff url("../images/otdel-img1.png") 0 bottom no-repeat;}
        .blotdel-bl-block-t-text{
            padding: 19px 0 0 81px;
        }
            .blotdel-bl-block-t-text a{
                display: block;
                font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;
            }
                .blotdel-bl-block-t-text a:hover{color: #000000; text-decoration: none;}
            .otdel-span-one{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
            .otdel-span-two{font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 12px; color: #7F7F7F; font-weight: bold; text-transform: uppercase;}

/*modal okno*/
.overlay{
    position: fixed; left: 0; top: 0; z-index: 10000;
    width: 100%; height: 100%;
    background-color: #000000;
    opacity: 0.8;
    display: none;
}
.close{
    position: absolute; right: -70px; top: 0;
    font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #999999; text-decoration: underline;
    cursor: pointer;
}
.bl-zayavka{
    padding: 15px; margin-left: -243px;
    position: absolute; left: 50%; top: 255px; z-index: 10050;
    width: 486px; display: none;
    background: #ffffff url("../images/bg-modal-z.png") 0 0 no-repeat;
    -moz-box-shadow: 0px 2px 29px #080405;
    -webkit-box-shadow: 0px 2px 29px #080405;
    box-shadow: 0px 2px 29px #080405;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#080405');*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#080405')";*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
    .blz-block{
        padding: 30px;
        background-color: #ffffff;
        -moz-box-shadow: 0px 2px 8px #080405;
        -webkit-box-shadow: 0px 2px 8px #080405;
        box-shadow: 0px 2px 8px #080405;
        /*filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#080405');*/
        /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#080405')";*/
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    .blz-block p{
        margin-bottom: 20px;
        font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #313130;
    }
    .h2-modal{margin-bottom: 25px; font-family: 'PTSans-Bold', Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 23px; color: #4c4d4e; line-height: 120%;}
    .form-horizontal .control-group {
      margin-bottom: 9px;
    overflow: hidden;
      *zoom: 1;
    }

    .form-horizontal .control-group:before,
    .form-horizontal .control-group:after {
      display: table;
      line-height: 0;
      content: "";
    }

    .form-horizontal .control-group:after {
      clear: both;
    }

    .form-horizontal .control-label {
      float: left;
      width: 90px;
      padding-top: 7px;
      text-align: left;
        font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #999999;
    }

    .form-horizontal .controls {
        margin-left: 90px;
    }
    .form-horizontal .controls input, .form-horizontal .controls textarea{
        padding: 0 10px;
        height: 44px; line-height: 44px; width: 316px;
        border: 0 none; background-color: #ffffff;
        font-family: Tahoma, Arial, sans-serif; font-size: 18px; color: #666666;
        -moz-box-shadow: inset 0px 1px 2px #929292;
        -webkit-box-shadow: inset 0px 1px 2px #929292;
        box-shadow: inset 0px 1px 2px #929292;
        /*filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#929292');*/
        /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#929292')";*/
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    .form-horizontal .controls textarea{
		height:150px;
    }
     .form-horizontal .control-group a{
    	color:#333; 
    	margin-left: 10px;
	}
    .form-horizontal .controls button, .form-horizontal .controls input.btn{
    	width:auto;
        padding: 0 19px; margin: 0;
        border: 0 none;
        height: 40px; line-height: 40px;
        font-family: 'PTSans-Bold', Arial, sans-serif; font-size: 16px; font-weight: bold; color: #464646; text-transform: uppercase;
        cursor: pointer;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background: rgb(248,248,248);
        background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(232,232,232,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(232,232,232,1)));
        background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);
        background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);
        background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);
        background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
        -moz-box-shadow: 0px 2px 3px #b2b2b2;
        -webkit-box-shadow: 0px 2px 3px #b2b2b2;
        box-shadow: 0px 2px 3px #b2b2b2;
        filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#b2b2b2');
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#b2b2b2')";
    }

/*-block video-*/
.blvideo-block object, .blvideo-block param, .blvideo-block embed{z-index: 10;}

/*FOOTER ----------------------------------------------------------------------------------------------------*/
#footer_cont{
    clear: both;
    height: 70px;
    margin: -70px auto 0;
    min-width: 1000px;
    position: relative;
    background-color: #ffffff;
}
#footer{
    margin: 0 auto; padding: 0 20px;
    width: 940px; height: 70px;
    position: relative;
    font-family: Tahoma, Arial, sans-serif; font-weight: normal; font-size: 12px; color: #333333;
}
.foot-left{}
.foot-right{font-size: 13px;}
    .foot-right a{font-size: 13px; color: #333333;}
        .foot-right a:hover{color: #333333;}
.foot-center{margin: 0 265px 0 475px;}
    .foot-center div{margin-bottom: 7px;}


/*-------------VIDEO------------------*/
.videoContent {overflow: hidden;}
    .videoContent .videoWrap{float:left;width:300px; height:250px; margin: 0 45px 45px 0;}

/*-------------PAGINATION------------------*/
.paging {overflow:hidden;}
	.paging ul li{float:left; }
	.paging ul li a{color:#333333; padding: 3px 8px; display: block; font-size: 16px; font-weight:normal;}
.paging ul li.active a{color:#fff; background:#c9171e; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*******content******/
.contentText p{font-size:13px; }
.contentText .anons, .contentText .anons p{font-family: 'MyriadProCond';font-size:15px; }
.contentText .anons img{float:left; margin:0 20px 20px 0;}
/*-scroll pane news-*/
.itemsContent .itemWrap{padding-bottom: 22px; margin-bottom: 18px; border-bottom: dotted 1px #cccccc;}
	.scroll-p-bl-news-img {}
	.scroll-p-bl-news-img a {width: 150px;max-height: 150px;height:auto;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
	.itemWrap-content {margin-left: 177px;}
	.itemWrap-content span {margin-bottom: 10px;display: block;font-family: Tahoma, Arial, sans-serif;font-size: 12px;color: #999999;line-height: 110%;	}
	.itemWrap-content a { margin-bottom: 20px; display: block; font-family: 'MyriadProCond'; line-height: 110%; font-size: 24px; color: #282828; text-decoration: none; font-weight: normal;}
	.itemWrap-content a:hover {color: #000; text-decoration: underline;}
	.itemWrap-content p {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #282828;}

/*********DOCUMENT************/
.documentsContent{}
.documentsContent .documentsWrap{overflow:hidden; background: #f4f4f4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-bottom:15px; padding:8px;}
.documentsContent .documentsWrap .documentWrap-content{float:left;}
.documentsContent .documentsWrap .documentWrap-content a {text-decoration: none;font-weight: normal;line-height: 30px;display: block;float: left;}
.documentsContent .documentsWrap .documentWrap-content a img{float:left; margin:7px;}
.documentsContent .documentsWrap .documentWrap-content a span{color:#4c4d4e;float:left; margin:0;}
.documentsContent .documentsWrap .documentWrap-content span{color:#999999; margin:7px;display: block;float: left;}
.documentsContent .documentsWrap .documentWrap-btn{float:right;}
.documentsContent .documentsWrap .documentWrap-btn a{
	float:right;
	color:#464646;
	font-size:14px;
	text-transform: uppercase;
	text-decoration:none;
	padding: 6px;
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 );
	-moz-box-shadow: inset 0px -1px 2px #8f8f8f;
    -webkit-box-shadow: inset 0px -1px 2px #8f8f8f;
    box-shadow: inset 0px -1px 2px #8f8f8f;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = -1, direction = 180, color = '#8f8f8f');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = -1, Direction = 180, Color = '#8f8f8f')";
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.likeBtns{overflow: hidden;}
/**********SIMILAR**************/
.similarNews {width:100%; overflow: hidden; margin-top:30px; border-top:1px solid #F2F2F2}
.similarNews .itemWrap{width:220px; overflow: hidden; float:left;margin-right: 10px;}
.similarNews .itemWrap-img{width:100px;float:left;}
.similarNews .itemWrap-content{margin-left:120px;}
.similarNews .itemWrap-content a{font-size:14px;}
.similarNews .itemWrap-content span{font-size:11px;}
.similarNews .itemWrap-img a{width: 100px;max-height: 100px;height:auto;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}


.column2 .blotdel-block img{width:100%;}

/***********CONTACT FORM********/
.contactform{background: #f4f4f4; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:15px 10px; width:426px;}
.errorSummary{color: red; margin: 10px 10px 10px 0; font-size:13px;}
.errorSummary p{color: red;font-size:13px;}

.contentText .red {background: #d51920; color:#fff; overflow: hidden; padding:30px 20px 0 0px; margin: 0 0 20px -20px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.contentText .red img{ margin: -8px 20px 0 0;}
.contentText .red p{color:#fff; font-family: 'MyriadProCond';font-size: 14px;line-height: 24px;}

.malodezhnoe-otdelenie .contentText {margin-top: -35px;}
.malodezhnoe-otdelenie .contentText .headerP {font-family: 'MyriadProCond';}
.malodezhnoe-otdelenie .contentText .red {width: 350px; height:184px; background: transparent url('/upload/molodoznoe.png') 0 0 no-repeat; color:#fff; overflow: hidden; padding:80px 300px 0 20px; margin: -40px 0 20px -20px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.malodezhnoe-otdelenie .contentText .red img{ margin: -8px 20px 0 0;}
.malodezhnoe-otdelenie .contentText .red p{color:#fff; font-family: 'MyriadProCond';font-size: 14px;line-height: 21px;}


.contentText .blue {background: #184db5; color:#fff; overflow: hidden; padding:30px 20px 10px; margin: 0 0 20px -20px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.contentText .blue img{ margin: -8px 20px 0 0;}
.contentText .blue p{color:#fff; font-family: 'MyriadProCond';font-size: 14px;line-height: 24px;}

.malojetazhnoe-stroitelstvo h1, .malodezhnoe-otdelenie h1{font-size:41px;font-family: 'MyriadProCond';margin-top: 30px;}


